package org.bulkLoader.loadinginfo
{
	import flash.display.Bitmap;
	import flash.media.Sound;
	import flash.system.ApplicationDomain;
	import flash.system.LoaderContext;
	import flash.text.StyleSheet;
	import flash.utils.ByteArray;

	public interface IBulkItemLoadingInfo
	{
		function getBytesTotal():uint;
		
		function getBytesLoaded():uint;
		
		function getPercentage():Number;
		
		function getLoaderContext():LoaderContext;
		
		// get data
		function getData():*;
		
		function getDataAsBitmap():Bitmap;
		
		function getDataAsCss():StyleSheet;
		
		function getDataAsXml():XML;
		
		function getDataAsSound():Sound;
		
		function getDataAsBytes():ByteArray;
	}
}